package top.tangyh.lamp.care.vo.query;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.io.Serializable;


/**
 * <p>
 * 表单查询条件VO
 * 检验项目表
 * </p>
 *
 * @author zqb
 * @date 2024-08-02 16:04:08
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ToString(callSuper = true)
@Accessors(chain = true)
@EqualsAndHashCode
@Builder
@Schema(description = "检验项目")
public class BHl7LisItemPageQuery implements Serializable {

    private static final long serialVersionUID = 1L;

    @Schema(description = "主键")
    private Integer id;

    /**
    * 检验唯一标识符
    */
    @Schema(description = "检验唯一标识符")
    private String projectIdent;
    /**
    * 打印名称
    */
    @Schema(description = "打印名称")
    private String projectName;
    /**
    * 采集部位id
    */
    @Schema(description = "采集部位id")
    private String collectId;
    /**
    * 采集部位名称
    */
    @Schema(description = "采集部位名称")
    private String collectName;
    /**
    * 检验目的
    */
    @Schema(description = "检验目的")
    private String lisPurpose;
    /**
    * 样本类型id
    */
    @Schema(description = "样本类型id")
    private String sampleId;
    /**
    * 样本类型名称
    */
    @Schema(description = "样本类型名称")
    private String sampleName;
    /**
    * 门诊使用 0否 1是
    */
    @Schema(description = "门诊使用 0否 1是")
    private Integer outpatientUse;
    /**
    * 住院使用 0否 1是
    */
    @Schema(description = "住院使用 0否 1是")
    private Integer hospitalUse;
    /**
    * 急诊使用 0否 1是
    */
    @Schema(description = "急诊使用 0否 1是")
    private Integer emergencyUse;
    /**
    * 收费标志 1套餐 2单个
    */
    @Schema(description = "收费标志 1套餐 2单个")
    private Integer packageMarks;
    /**
    * 检验容器id
    */
    @Schema(description = "检验容器id")
    private String containerId;
    /**
    * 检验容器名称
    */
    @Schema(description = "检验容器名称")
    private String containerName;
    /**
    * 检验分类id
    */
    @Schema(description = "检验分类id")
    private String sortId;
    /**
    * 检验分类名称
    */
    @Schema(description = "检验分类名称")
    private String sortName;



}
